/**
 * 事件调度工具类 一般用于框架内外的兼容调度
 */

var dispatcher;

//页面载入初始化
$( "body" ).ready( function( e )
{
	dispatcher = new Dispatcher();
} );

function Dispatcher()
{
	this.bind = function( evt, func )
	{
		$( "body" ).bind( evt, func );
	};

	this.unbind = function( evt, func )
	{
		if( typeof ( func ) == "function" )
			$( "body" ).unbind( evt, func );
		else
			$( "body" ).unbind( evt );
	};

	this.dispatch = function( evt, data )
	{
		$( "body" ).triggerHandler( evt, data );
	};
}
